availing oneself of this opportunity - Türkisch Englisch Wörterbuch